package ltd.ninefish.framework.core.constant;

/**
 * @author zhaoxiubin
 * create-time 2024-01-16 10:35
 * description Token的Key常量
 **/

public interface TokenConst {
    /**
     * 令牌自定义标识
     */
    String AUTHENTICATION = "Authorization";

    /**
     * 令牌前缀
     */
    String PREFIX = "Bearer ";

    /**
     * 令牌秘钥
     */
    String SECRET = "bawoBRJW92McNqg9ROhARQBCAfgnyEwh";

    /***
     * json web token：header type 令牌的类型（即JWT）
     */
    String JWT_HEADER_TYPE = "typ";

    /***
     * json web token：JWT令牌的类型
     */
    String JWT_TYPE_JWT = "JWT";

    /***
     * json web token：header type 所使用的签名算法
     */
    String JWT_HEADER_ALGORITHM = "alg";
}
